home *** CD-ROM | disk | FTP | other *** search
/ Atari Mega Archive 1 / Atari Mega Archive - Volume 1.iso / mint / filesys / mfs610s.zoo / makefile < prev    next >
Encoding:
Makefile  |  1994-05-13  |  1.2 KB  |  50 lines

  1. #Makefile for minixfs and friends 
  2.  
  3. CFLAGS = -Wall -mshort -O2 -fomit-frame-pointer -I.
  4.  
  5. # Get the directories to install everything
  6.  
  7. include dirs
  8.  
  9. all: minit.ttp mfsconf.ttp mount.ttp minix.xfs fsck.ttp flist.ttp
  10.  
  11. install: minit.ttp mfsconf.ttp mount.ttp flist.ttp
  12.     $(MAKE) -C fsck install
  13.     $(MAKE) -C minixfs install
  14.     $(INSTALL) minit.ttp mfsconf.ttp mount.ttp flist.ttp $(UTILDIR)
  15.  
  16. AUXOBJS= tinyxhdi.o hdio.o
  17.  
  18. minit.ttp: minit.o $(AUXOBJS)
  19.     $(CC) -s -o minit.ttp $(CFLAGS) minit.o $(AUXOBJS) -liio16
  20.  
  21. mfsconf.ttp: mfsconf.c
  22.     $(CC) -s -o mfsconf.ttp $(CFLAGS) mfsconf.c -liio16
  23.  
  24. mount.ttp: mount.c
  25.     $(CC) -s -o mount.ttp $(CFLAGS) mount.c -liio16
  26.  
  27. flist.ttp: flist.c
  28.     $(CC) -s -o flist.c $(CFLAGS) flist.c -liio16
  29.  
  30. tinyxhdi.o: minixfs/tinyxhdi.c
  31.     $(CC) $(CFLAGS) -DTINY_XHDI -c minixfs/tinyxhdi.c
  32.  
  33. hdio.o: minixfs/hdio.c
  34.     $(CC) $(CFLAGS) -c minixfs/hdio.c
  35.  
  36. minix.xfs:
  37.     $(MAKE) -C minixfs
  38.  
  39. fsck.ttp:
  40.     $(MAKE) -C fsck
  41.  
  42. clean: 
  43.     $(MAKE) -C minixfs clean
  44.     $(MAKE) -C fsck clean
  45.     rm -f $(AUXOBJS) minit.o
  46. clobber:
  47.     $(MAKE) -C minixfs clobber
  48.     $(MAKE) -C fsck clobber
  49.     rm -f minit.ttp mfsconf.ttp mount.ttp flist.ttp $(AUXOBJS) minit.o 
  50.